@charset "utf-8";

.main{padding: 50px 0 30px;}
.banner{width: 65%;overflow: hidden;position: relative;}
.banner .swiper-slide{position: relative;}
.banner .swiper-slide img{width:100%;height:500px;}
.banner .swiper-slide p{position: absolute;bottom: 0;left: 0;padding-left: 20px;font-size: 20px;;width: 100%;height: 60px;line-height: 60px;color: #fff;background: linear-gradient(180deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);}
.banner .btn{position: absolute;top: 50%;margin-top: -32px;z-index: 9;cursor: pointer;}
.banner .lbprev{left: 0;}
.banner .lbnext{right: 0;}
.banner .swiper-pagination{width: auto;left: unset;right: 10px;bottom: 15px;}
.banner .swiper-pagination-bullet{background: #fff;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #FFC300;}

.news{width: 31%;}
.lmtab span{position: relative;padding: 5px 12px;font-size: 24px;}
.lmtab span a{position: relative;color: #000;}
.lmtab span.on{font-weight: bold;}
.lmtab span.on a:after{position: absolute;content: '';left: 50%;margin-left: -24px;bottom: -12px;width: 48px;height: 4px;background: #006DC7;border-radius: 2px;}
.lmtab span:first-child{padding-left: 0;}
.lmtab span:last-child{padding-right: 0;}
.lmtab span + span::before{position: absolute;left: 0;top: 12px;content:'';width: 1px;height: 20px;background: #808080;}
.lmlist ul{display: none;}
.lmlist ul.on{display: block;}
.lmlist li{width: 100%;padding: 32px 0;border-bottom: 1px solid #E6E6E6;}
.lmlist li a{font-size: 20px;line-height: 28px;display:block;}
.lmlist li a{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.lmlist li .memo{color: #808080;line-height: 26px;margin-top: 14px;}
.lmlist li .time{color: #A6A6A6;margin-top: 24px;font-size: 14px;}

#zzqywHtml li{
    padding: 27px 0;
}
#gwyywHtml li{
    padding: 27px 0;
}

.rdztbox{margin-top: 20px;}
.rdztbox .rdzt{width: 65%;}
.rdzt .zttit{font-size: 24px;line-height: 32px;}
.rdzt .zttit a{color: #000;}
.rdzt .ztswiper{overflow: hidden;margin-top: 15px;width:100%;height: 105px;position:relative;}
.rdzt .ztswiper .swiper-slide{width:100%;height: 105px;}
.rdzt .ztswiper .swiper-slide a img{height: 105px;width:100%}
.ztlist{width: 31%;}
.ztlist a{font-size: 18px;line-height: 26px;display: block;}
.ztlist a + a{margin-top: 18px;}

.ztswiper .btn{position: absolute;top: 50%;margin-top: -32px;z-index: 9;cursor: pointer;}
.ztswiper .lbztprev{left: 0;}
.ztswiper .lbztnext{right: 0;}

.zfxxgkbox{margin-top: 13px;background: url(../images/index/zfxxgkbg.png) no-repeat top center;background-size: 100%;}
.zfxxgk{padding: 35px 0 0;}
.colname{font-size: 36px;text-align: center;border-bottom: 1px solid rgba(240, 240, 240, 0.25);}
.colname a{color: #fff;position: relative;display: inline-block;;padding-bottom: 18px;}
.colname a::after{position: absolute;content: '';left: 50%;margin-left: -72px;bottom: 0;width: 144px;height: 4px;background: #fff;}
.gktabbox{margin-top: 40px;background: #fff;box-shadow: -1px 11px 28px  rgba(0, 0, 0, 0.05);}
.gktabbox .gktop{width: 100%;height: 9px;;background: url(../images/index/gktopbg.png) no-repeat;}
.gktabbox .gktab{width: 100%;height: 80px;line-height: 80px;font-size: 24px;text-align: center;background: #E9EFF5;}
.gktabbox .gktab span{display: inline-block;padding: 0 20px;cursor: pointer;}
.gktabbox .gktab span.on{background: #fff;}
.gktabbox .gktab span.on a{color: #0A7AD4;}
.gktabbox .gklist{margin-top: 40px;padding-bottom: 32px;}
.gktabbox .gklist ul{display: none;}
.gktabbox .gklist ul.on{display: block;}
.gktabbox .gklist li{width: 33.3%;float: left;position: relative;padding: 0 32px;}
.gktabbox .gklist li:hover::before{position: absolute;content: '';left: -2px;top: 0;width: 4px;height: 30px;background: #0A7AD4;}
.gktabbox .gklist li + li{border-left: 1px solid #E8E8E8;}
.gktabbox .gklist li .time{font-size: 18px;color: #383838;}
.gktabbox .gklist li .day{font-size: 36px;font-weight: bold;margin-right: 9px;line-height: 36px;}
.gktabbox .gklist li a{display:block;margin: 17px 0;font-size: 18px;line-height: 24px;}
.gktabbox .gklist li a{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.gktabbox .gklist li .memo{color:#999;line-height: 30px;}
.gktabbox .gklist li:hover .time,.gktabbox .gklist li:hover a{color: #0A7AD4;}

.xxgkbox{margin-top: 36px;}
.xxgk{width: 74%;background: #F7FAFC;padding: 26px 0;}
.xxgk li{float: left;width: 20%;text-align: center;font-size: 18px;}
.xxgk li + li{border-left: 1px solid #E8E8E8;}
.xxgk li a{display: block;width: 100%;}
.xxgk li p{padding: 0 45px;margin-top: 30px;line-height: 24px;height: 48px;}
.xxgk li:last-child p{padding: 0 40px;}
.gzbb{width: 23%;}
.gzbb a{display: block;}
.gzbb a + a{margin-top: 12px;}

.zwhdbox{margin-top: 25px;}
.zwhdbox .colname{border-bottom:1px solid #F0F0F0;}
.zwhdbox .colname a{color: #383838;}
.zwhdbox .colname a::after{background: #006DC7;}
.zfxxbox{margin-top: 30px;}
.zfxxbox > div{width: 31%;float: left;background: #F5F8FC;border-radius: 4px;border: 1px solid transparent;}
.zfxxbox > div a{display: block;padding: 28px 0 28px 40px;}
.zfxxbox > div + div{margin-left: 3.5%;}
.zfxxbox > div div{display: inline-block;vertical-align: top;;margin-left: 25px;padding-top: 10px;width: 60%;line-height: 30px;}
.zfxxbox p{font-size: 22px;color: #383838;}
.zfxxbox span{color: #A6A6A6;font-size: 18px;}
.zfxxbox > div:hover{border-color:#A6D4FF;box-shadow: 0px 8px 20px  rgba(61, 117, 196, 0.24);background: #fff;}
.lygkbox{margin-top: 40px;}
.lygk{width: 65.5%;width:100%;padding: 15px 30px;border: 1px solid #D0E2F2;}
.lygk .lytit{padding-bottom: 15px;font-size: 24px;;border-bottom: 1px solid #F0F0F0;}
.lygk .lytit img + span{font-weight: bold;margin-left: 15px;}
.lygk .lytit span + span{margin-left: 45px;}
.lygk li{padding: 20px 0;}
.lygk li + li{border-top: 1px solid #F0F0F0;}
.lygk li div{font-size: 16px;}
.lygk li span{display: inline-block;vertical-align: middle;padding: 5px 15px;color: #006DC7;border: 1px solid #006DC7;}
.lygk li i{font-style: normal;margin-left: 22px;vertical-align: middle;color: #808080;}
.lygk li a{display: block;;font-size: 18px;line-height: 30px;margin-top: 15px;}

.xcsp{width: 31%;padding: 16px 0;background: #FAFAFA;display: none;}
.xcsp .lmtit{color: #383838;font-weight: bold;font-size: 24px;line-height: 32px;padding-left: 12px;}
.xcsp video{width: 100%;height: 198px;margin-top: 20px;}
.xcsp a{display: block;font-size: 18px;margin-top: 23px;text-align: center;}

@media (max-width: 1200px){
    .main{padding: 20px 0;}
    .banner{width: 100%;height: 64vw;}
    .swiper-slide img{width: 100%;height: 100%;}
    .news{width: 100%;margin-top: 20px;}

    .xxgk{padding: 14px 0;}
    .xxgk li{font-size: 16px;}
    .xxgk li p{padding: 0 10px;}
    .xxgk li:last-child p{padding: 0 10px;}

    .zfxxbox > div a{padding: 20px 0 20px 10px;}
    .zfxxbox > div div{width: 63%;margin-left: 10px;}
}
@media (max-width: 768px){
    .banner .swiper-slide p{height: 30px;line-height: 30px;font-size: 16px;padding-left: 10px;}
    .banner .swiper-pagination{display: none;}

    .lmtab span{font-size: 22px;}
    .lmlist li a{font-size: 18px;}
    .rdztbox .rdzt{width: 100%;}
    .ztlist{width: 100%;margin-top: 20px;}

    .zfxxgk{padding: 20px 0 0;}
    .colname{font-size: 30px;}
    .gktabbox .gktab{font-size: 20px;}
    .gktabbox .gktab span{padding: 0 10px;}
    .gktabbox .gklist li{width: 100%;padding: 0 15px;margin-top: 10px;}
    .gktabbox .gklist li a{font-size: 16px;}
    .gktabbox .gklist li .memo{font-size: 14px;line-height: 24px;}

    .xxgkbox{padding: 0 10px;}
    .xxgk li{width: 50%;}
    .xxgk li + li{border-left: none;}
    .xxgk{width: 100%;}
    .gzbb{width: 100%;margin-top: 15px;}
    .gzbb img{width: 100%;}

    .zfxxbox > div{width: 100%;}
    .zfxxbox > div + div{margin-left: 0;margin-top: 10px;}

    .lygk{width: 100%;padding: 10px;}
    .xcsp{width: 100%;margin-top: 15px;}
    .lygk .lytit span + span{margin-left: 10px;font-size: 16px;}
}


/* 自治区要闻 */
#zzqyw{display:none;}
#gwyyw{display:none;}




